package com.yami.trading.admin.dto.c2c;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
@ApiModel
public class GetC2cPaymentMethodConfigDto {
    private String id;
    /**
     * 支付方式类型：0其它/1银行卡/2虚拟货币/3微信/4支付宝/5PayPal/6西联汇款/7SWIFT国际汇款
     */
    @ApiModelProperty("支付方式类型：0其它/1银行卡/2虚拟货币/3微信/4支付宝/5PayPal/6西联汇款/7SWIFT国际汇款")
    @NotBlank
    private String methodType;
    /**
     * 支付方式名称
     */
    @ApiModelProperty("支付方式名称")
    @NotBlank
    private String methodName;
    /**
     * 支付方式图片
     */
    @ApiModelProperty("支付方式图片")
    private String methodImg;

    private String methodImgUrl;


    /**
     * 参数名1（配关键数据：如微信账号、支付宝账号、银行卡号、虚拟货币地址等等）
     */
    @ApiModelProperty(" 参数名1（配关键数据：如微信账号、支付宝账号、银行卡号、虚拟货币地址等等）")
    private String paramName1;
    /**
     * 参数名2
     */
    private String paramName2;
    /**
     * 参数名3
     */
    private String paramName3;
    /**
     * 参数名4
     */
    private String paramName4;
    /**
     * 参数名5
     */
    private String paramName5;
    /**
     * 参数名6
     */
    private String paramName6;
    /**
     * 参数名7
     */
    private String paramName7;
    /**
     * 参数名8
     */
    private String paramName8;
    /**
     * 参数名9
     */
    private String paramName9;
    /**
     * 参数名10
     */
    private String paramName10;
    /**
     * 参数名11
     */
    private String paramName11;
    /**
     * 参数名12
     */
    private String paramName12;
    /**
     * 参数名13
     */
    private String paramName13;
    /**
     * 参数名14
     */
    private String paramName14;
    /**
     * 参数名15
     */
    private String paramName15;

    private  String methodTypeName;

    @ApiModelProperty("语言说明")
    private  String languageIntro;

    @ApiModelProperty("支付方式说明")
    private  String methodTypeIntro;



    private String methodNameLangTrans;
    private String paramName1LangTrans;
    private String paramName2LangTrans;
    private String paramName3LangTrans;
    private String paramName4LangTrans;
    private String paramName5LangTrans;
    private String paramName6LangTrans;
    private String paramName7LangTrans;
    private String paramName8LangTrans;
    private String paramName9LangTrans;
    private String paramName10LangTrans;
    private String paramName11LangTrans;
    private String paramName12LangTrans;
    private String paramName13LangTrans;
    private String paramName14LangTrans;
    private String paramName15LangTrans;
}
